package cn.gov.cus.rmftquartz.liuxing;

import cn.gov.cus.rmftquartz.config.QuartzConfig;

import java.io.File;

/**
 * @author wxming.
 * @date 2018/4/8.
 */
public class JiuMu {
    /**
     * 结果是："C:\myworkspace\rmft-quartz-liu\hbaseConf\"。
     * 其中System.getProperty("user.dir")得到当前项目根目录，
     * File.separator是目录分隔符，可兼容不同的系统。
     * 可加载xml配置文件时用。
     */
    String confDir = System.getProperty("user.dir")+ File.separator+"hbaseConf"+File.separator;


    /**
     * 以下是hadoop中的加载某个配置类的部分代码模仿。
     * 主要是QuartzConfig.class.getClassLoader()类加载。
     */
    private ClassLoader classLoader;

    public void setClassLoader(ClassLoader classLoader){
        this.classLoader=classLoader;
    }

    public void diaoYong(){
        JiuMu jiuMu = new JiuMu();
        jiuMu.setClassLoader(QuartzConfig.class.getClassLoader());
    }


}
